package com.thinkgem.jeesite.modules.brain;

public class ProcessController {


    //登录初始化
        //获取租户配置信息
            //答题局数
            //每局答题数量
            //季度日期配置
            //段位配置
            //抽题概率分配
                //使用实体类放在缓存内,避免修改
                //一旦配置除非停止该赛季 否则不予修改参数
        //判断是否赛季期间

        //获取用户 基础信息
                //使用token还是常规登录未确定
                //如何获取用户基础信息 未确定
                //用户机构未确定
                //可以确定用户角色表 需要业务提供



        //获取 用户游戏信息
            //用户排位星级
            //用户游戏状态信息
                //生成用户状态信息
                //12点后状态清空
        //登录日志?

    /*
     *  若是新用户
     *      初始化用户基础信息表
     *      初始化用户排位星级表
     *
     *
     *
     *
     *
     */

    //点击练习赛
        //用户状态
            //验证用户状态  //修改用户状态
        //提供习题
            //根据租户配置提供习题
                //选题,组装,发送

    //练习赛结束
        //用户状态
            //修改用户状态
        //用户记录
            //答题记录入库
            //若是排位赛提供修改用户星级

    //点击排行榜
        //统计星级前百名星级用户和当前用户


    //使用最简单的方式,
            //全部使用接口调用
            //之后再修改优化
}
